home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / komunikace / apache / apache_2[1].2.2-win32-x86-no_ssl.msi / Data1.cab / _E78FBB1C7973D2AC2F358824D9A9DF63 < prev    next >
Extensible Markup Language  |  2006-01-15  |  17KB  |  343 lines

  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>║╕╛╚ ╞┴ - Apache HTTP Server</title>
  9. <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p>
  15. <p class="apache">Apache HTTP Server Version 2.2</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <a href="./">Miscellaneous Documentation</a></div><div id="page-content"><div id="preamble"><h1>║╕╛╚ ╞┴</h1>
  20. <div class="toplang">
  21. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../ko/misc/security_tips.html" title="Korean"> ko </a></p>
  23. </div>
  24. <div class="outofdate">└╠ ╣«╝¡┤┬ ├╓╜┼╞╟ ╣°┐¬└╠ ╛╞┤╒┤╧┤┘.
  25.             ├╓▒┘┐í ║»░µ╡╚ │╗┐δ└║ ┐╡╛ε ╣«╝¡╕ª ┬ⁿ░φ╟╧╝╝┐Σ.</div>
  26.  
  27.     <p>└Ñ╝¡╣÷╕ª ┐ε┐╡╟╥╢º ╡╡┐≥└╠ ╡╔ ║╕╛╚ ░ⁿ╖├ ╚∙╞«┐═ ╞┴└╠┤┘.
  28.     ╛ε╢▓ ░═└║ └╧╣▌└√└╠░φ, ╛ε╢▓ ░═└║ ╛╞╞──í┐í╕╕ ╟╪┤τ╟╧┤┬ ░═└╠┤┘.</p>
  29.   </div>
  30. <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#uptodate">├╓╜┼╞╟└╕╖╬ └»┴÷╟╧▒Γ</a></li>
  31. <li><img alt="" src="../images/down.gif" /> <a href="#serverroot">ServerRoot ╡≡╖║┼Σ╕« ▒╟╟╤</a></li>
  32. <li><img alt="" src="../images/down.gif" /> <a href="#ssi">Server Side Includes</a></li>
  33. <li><img alt="" src="../images/down.gif" /> <a href="#cgi">└╧╣▌└√└╬ CGI</a></li>
  34. <li><img alt="" src="../images/down.gif" /> <a href="#nsaliasedcgi">ScriptAlias╟╧┴÷ ╛╩└║ CGI</a></li>
  35. <li><img alt="" src="../images/down.gif" /> <a href="#saliasedcgi">ScriptAlias╟╤ CGI</a></li>
  36. <li><img alt="" src="../images/down.gif" /> <a href="#dynamic">╡┐└√ │╗┐δ└╗ ╗²╝║╟╧┤┬ ┤┘╕Ñ ╣µ╣²</a></li>
  37. <li><img alt="" src="../images/down.gif" /> <a href="#systemsettings">╜├╜║┼█ ╝│┴ñ ║╕╚ú╟╧▒Γ</a></li>
  38. <li><img alt="" src="../images/down.gif" /> <a href="#protectserverfiles">▒Γ║╗└√└╕╖╬ ╝¡╣÷┐í └╓┤┬ ╞─└╧ ║╕╚ú╟╧▒Γ</a></li>
  39. <li><img alt="" src="../images/down.gif" /> <a href="#watchyourlogs">╖╬▒╫ ╗∞╞∞║╕▒Γ</a></li>
  40. </ul></div>
  41. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  42. <div class="section">
  43. <h2><a name="uptodate" id="uptodate">├╓╜┼╞╟└╕╖╬ └»┴÷╟╧▒Γ</a></h2>
  44.  
  45.     <p>╛╞╞──í └Ñ╝¡╣÷┤┬ ╛╚└ⁿ░· ║╕╛╚ ╣«┴ª┐í ░ⁿ╜╔└╠ ╕╣└║ ░│╣▀└┌
  46.     ░°╡┐├╝╖╬ └»╕φ╟╧┤┘. ▒╫╖»│¬ ┼⌐░╟ └█░╟ ╣▀╟Ñ╚─ ╣▀░▀╡╟┤┬ ╣«┴ª╡Θ└╗
  47.     ╟╟╟╥ ╝÷ ╛°┤┘. ▒╫╖í╝¡ ╝╥╟┴╞«┐■╛ε╕ª ├╓╜┼╣÷└ⁿ└╕╖╬ └»┴÷╟╧┤┬
  48.     ░═└╠ ┴▀┐Σ╟╧┤┘. ╛╞╞──í┐í╝¡ ┴≈┴ó └Ñ╝¡╣÷╕ª ┤┘┐ε╖╬╡σ╟▀┤┘╕Θ,
  49.     ╗⌡╖╬┐ε ╣÷└ⁿ░· ║╕╛╚ ╛≈╡Ñ└╠╞«╕ª ╛╦╖┴┴╓┤┬ <a href="http://httpd.apache.org/lists.html#http-announce">╛╞╞──í
  50.     └Ñ╝¡╣÷ ╣▀╟Ñ ╕▐└╧╕╡╕«╜║╞«</a>╕ª ▒╕╡╢╟╧▒µ ░¡╖┬╚≈ ▒╟╟╤┤┘.
  51.     ╛╞╞──í ╝╥╟┴╞«┐■╛ε╕ª ╣Φ╞≈╟╧┤┬ ╕╣└║ ┴ª╗∩└┌╡Θ╡╡ ║±╜┴╟╤ ╝¡║±╜║╕ª
  52.     ┴ª░°╟╤┤┘.</p>
  53.  
  54.     <p>╣░╖╨ └Ñ╝¡╣÷ ─┌╡σ╢º╣«┐í └Ñ╝¡╣÷░í ░°░▌└╗ ┤τ╟╧┤┬ ░µ┐∞┤┬
  55.     ╕╣┴÷ ╛╩┤┘. ▒╫║╕┤┘ ├▀░í ─┌╡σ, CGI ╜║┼⌐╕│╞«, ╟╧└º ┐ε┐╡├╝┴ª└╟
  56.     ╣«┴ª╖╬ ░°░▌└╗ ┤τ╟╧┤┬ ░µ┐∞░í ╕╣┤┘. ▒╫╖»╣╟╖╬ ╟╫╗≤ ┴╓└╟╟╧╕τ
  57.     ╜├╜║┼█└╟ ╕≡╡τ ╝╥╟┴╞«┐■╛ε╕ª ╛≈╡Ñ└╠╞«╟╪╛▀ ╟╤┤┘.</p>
  58.  
  59.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  60. <div class="section">
  61. <h2><a name="serverroot" id="serverroot">ServerRoot ╡≡╖║┼Σ╕« ▒╟╟╤</a></h2>
  62.   
  63.     
  64.     
  65.     <p>║╕┼δ root ╗τ┐δ└┌░í ╛╞╞──í╕ª ╜├└█╟╤ ╚─, ┐Σ├╗└╗ ╝¡║±╜║╟╧▒Γ└º╟╪
  66.     <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> ┴÷╜├╛ε╖╬
  67.     ┴÷┴ñ╟╤ ╗τ┐δ└┌╖╬ ║»╚»╟╤┤┘. root░í ╜╟╟α╟╧┤┬ ╕φ╖╔╛ε░í └╓┤┘╕Θ,
  68.     root └╠┐▄└╟ ╗τ┐δ└┌░í ╝÷┴ñ╟╧┴÷ ╕°╟╧╡╡╖╧ ┴╓└╟╟╪╛▀ ╟╤┤┘. └╠
  69.     ╞─└╧╡Θ└╗ root╕╕ ╛╡ ╝÷ └╓╛ε╛▀ ╟╧░φ, ╡≡╖║┼Σ╕«┐═ ╕≡╡τ ╗≤└º╡≡╖║┼Σ╕«╡╡
  70.     ╕╢┬∙░í┴÷┤┘. ┐╣╕ª ╡Θ╛ε, ServerRoot╖╬ /usr/local/apache╕ª
  71.     ╗τ┐δ╟╤┤┘╕Θ root ╗τ┐δ└┌░í ┤┘└╜░· ░░└╠ ╡≡╖║┼Σ╕«╕ª ╕╕╡Θ▒µ
  72.     ┴ª╛╚╟╤┤┘:</p>
  73.     
  74.     <div class="example"><p><code>
  75.       mkdir /usr/local/apache <br />
  76.       cd /usr/local/apache <br />
  77.       mkdir bin conf logs <br />
  78.       chown 0 . bin conf logs <br />
  79.       chgrp 0 . bin conf logs <br />
  80.       chmod 755 . bin conf logs
  81.     </code></p></div>
  82.     
  83.     <p>▒╫╖»╕Θ /, /usr, /usr/local └║ root╕╕└╠ ╝÷┴ñ╟╥ ╝÷ └╓┤┘.
  84.     httpd ╜╟╟α╞─└╧└╗ ╝│─í╟╥╢º ┤┘└╜░· ░░└╠ ║╕╚ú╟╪╛▀ ╟╤┤┘:</p>
  85.     
  86.     <div class="example"><p><code>
  87.       cp httpd /usr/local/apache/bin <br />
  88.       chown 0 /usr/local/apache/bin/httpd <br />
  89.       chgrp 0 /usr/local/apache/bin/httpd <br />
  90.       chmod 511 /usr/local/apache/bin/httpd
  91.     </code></p></div>
  92.     
  93.     <p>htdocs ╟╧└º╡≡╖║┼Σ╕«┤┬ ┤┘╕Ñ ╗τ┐δ└┌╡Θ└╠ ╝÷┴ñ╟╥ ╝÷ └╓╡╡╖╧
  94.     ╕╕╡Θ ╝÷ └╓┤┘ -- root┤┬ ▒╫░≈┐í └╓┤┬ ╞─└╧└╗ ╜╟╟α╟╧┴÷╡╡, ╕╕╡Θ┴÷╡╡
  95.     ╛╩╛╞╛▀ ╟╤┤┘.</p>
  96.     
  97.     <p>root░í ╛╞┤╤ ╗τ┐δ└┌░í root░í ╜╟╟α╟╧░┼│¬ ╛▓▒Γ░í┤╔╟╤ ╞─└╧└╗
  98.     ╝÷┴ñ╟╥ ╝÷ └╓┤┘╕Θ ╜├╜║┼█└╟ root ▒╟╟╤└╗ ╚╔─Ñ ╝÷ └╓┤┘. ┐╣╕ª
  99.     ╡Θ╛ε, ┤⌐▒║░í httpd ╜╟╟α╞─└╧└╗ ║»░µ╟╧┐┤┤┘╕Θ ┤┘└╜╣° ╜├└█╟╥╢º
  100.     └╙└╟└╟ ─┌╡σ╕ª ╜╟╟α╟╧░╘ ╡╚┤┘. logs ╡≡╖║┼Σ╕«░í (root░í ╛╞┤╤
  101.     ╗τ┐δ└┌┐í░╘) ╛▓▒Γ░í┤╔╟╧┤┘╕Θ ┤⌐▒║░í ╖╬▒╫╞─└╧└╗ ┤┘╕Ñ ╜├╜║┼█╞─└╧╖╬
  102.     ╜╔║╝╕╡┼⌐╕ª ░╔╛ε╝¡ root░í ╞─└╧┐í └╙└╟└╟ └┌╖ß╕ª ╡ñ╛ε╛╡ ╝÷
  103.     └╓┤┘. ╖╬▒╫╞─└╧└╠ (root░í ╛╞┤╤ ╗τ┐δ└┌┐í░╘) ╛▓▒Γ░í┤╔╟╧┤┘╕Θ
  104.     ┤⌐▒║░í ╖╬▒╫┐í └╠╗≤╟╤ └┌╖ß╕ª ▒Γ╖╧╟╥ ╝÷ └╓┤┘.</p>
  105.     
  106.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  107. <div class="section">
  108. <h2><a name="ssi" id="ssi">Server Side Includes</a></h2>
  109.   
  110.     
  111.     
  112.     <p>Server Side Includes (SSI)┤┬ ╝¡╣÷ ░ⁿ╕«└┌┐í░╘ ║╕╛╚╗≤ ╕ε░í┴÷
  113.     └ß└τ└√└╬ └º╟Φ└╠┤┘.</p>
  114.     
  115.     <p>├╣╣°┬░ └º╟Φ└║ ╝¡╣÷└╟ ║╬╟╧╕ª ┤├╕«┤┬ ┴í└╠┤┘. ╛╞╞──í┤┬ ╞─└╧┐í
  116.     SSI ┴÷╜├╛ε░í └╓┤┬┴÷ ┐⌐║╬┐═ ░ⁿ░Φ╛°└╠ ╕≡╡τ SSI ╞─└╧└╗ ║╨╝«╟╪╛▀
  117.     ╟╤┤┘. ┴╢▒▌ ║╬╟╧░í ┤├┴÷╕╕, ╝¡╣÷╕ª ┐⌐╖» ╗τ╢≈└╠ ░░└╠ ╗τ┐δ╟╧┤┬
  118.     ╚»░µ┐í╝¡┤┬ ╜╔░ó╟╥ ╝÷ └╓┤┘.</p>
  119.     
  120.     <p>╢╟, SSI ╞─└╧└║ └╧╣▌└√└╬ CGI ╜║┼⌐╕│╞«┐═ ╡┐└╧╟╤ └º╟Φ└╗
  121.     ░í┴°┤┘. SSI ╞─└╧┐í╝¡ "exec cmd"╕ª ╗τ┐δ╟╧╕Θ httpd.conf┐í╝¡
  122.     ╛╞╞──í╕ª ╜╟╟α╟╧╡╡╖╧ ╝│┴ñ╟╤ ╗τ┐δ└┌┐═ ▒╫╖∞ ▒╟╟╤└╕╖╬ CGI
  123.     ╜║┼⌐╕│╞«│¬ ╟┴╖╬▒╫╖Ñ└╗ ╜╟╟α╟╥ ╝÷ └╓┤┘.</p>
  124.     
  125.     <p>└σ┴í└╗ ╚░┐δ╟╧╕Θ╝¡ SSI ╞─└╧└╟ ║╕╛╚└╗ ╟Γ╗≤╜├┼░┤┬ ╣µ╣²└╠
  126.     └╓┤┘.</p>
  127.     
  128.     <p>SSI ╞─└╧└╠ ░í┴«┐├ ╝÷ └╓┤┬ ╟╟╟╪╕ª ░▌╕«╟╧▒Γ└º╟╪ ╝¡╣÷░ⁿ╕«└┌┤┬
  129.     <a href="#cgi">└╧╣▌└√└╬ CGI</a> └²┐í╝¡ ╝│╕φ╟╧┤┬ ╣µ╣²└╕╖╬
  130.     <a href="../suexec.html">suexec</a>╕ª ╗τ┐δ╟╥ ╝÷ └╓┤┘</p>
  131.     
  132.     <p>.html└╠│¬ .htm ╚«└σ└┌╕ª SSI ╞─└╧╖╬ ╗τ┐δ╟╧┤┬ ░═└║ └º╟Φ╟╧┤┘.
  133.     ╞»╚≈ ┐⌐╖» ╗τ╢≈└╠ ░°└»╟╧░┼│¬ ┼δ╜┼╖«└╠ ╕╣└║ ╝¡╣÷ ╚»░µ┐í╝¡
  134.     └º╟Φ╟╧┤┘. SSI ╞─└╧└║ └╧╣▌└√└╕╖╬ ╕╣└╠ ╗τ┐δ╟╧┤┬ .shtml ░░└║
  135.     ║░╡╡└╟ ╚«└σ└┌╕ª ░í┴«╛▀ ╟╤┤┘. ▒╫╖»╕Θ ╝¡╣÷ ║╬╟╧╕ª ├╓╝╥╚¡╟╧░φ
  136.     └º╟Φ┐Σ╝╥╕ª ╜▒░╘ ░ⁿ╕«╟╥ ╝÷ └╓┤┘.</p>
  137.     
  138.     <p>┤┘╕Ñ ╣µ╣²└║ SSI ╞Σ└╠┴÷░í ╜║┼⌐╕│╞«│¬ ╟┴╖╬▒╫╖Ñ└╗ ╜╟╟α╟╧┴÷
  139.     ╕°╟╧╡╡╖╧ ╕╕╡σ┤┬ ░═└╠┤┘. <code class="directive"><a href="../mod/core.html#options">Options</a></code> ┴÷╜├╛ε┐í╝¡ <code>Includes</code>
  140.     ┤δ╜┼ <code>IncludesNOEXEC</code>╕ª ╗τ┐δ╟╤┤┘. ▒╫╖í╡╡ ╜║┼⌐╕│╞«░í
  141.     <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ┴÷╜├╛ε╖╬
  142.     ┴÷┴ñ╟╤ ╡≡╖║┼Σ╕«┐í └╓┤┘╕Θ <--#include virtual="..." -->╕ª
  143.     ╗τ┐δ╟╧┐⌐ CGI ╜║┼⌐╕│╞«╕ª ╜╟╟α╟╥ ╝÷ └╓└╜└╗ ┴╓└╟╟╧╢≤.</p>
  144.     
  145.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  146. <div class="section">
  147. <h2><a name="cgi" id="cgi">└╧╣▌└√└╬ CGI</a></h2>
  148.   
  149.     
  150.     
  151.     <p>░ß▒╣ ┤τ╜┼└║ ╟╫╗≤ CGI ╜║┼⌐╕│╞«/╟┴╖╬▒╫╖Ñ└╟ └·└┌╕ª ╜┼╖┌╟╪╛▀
  152.     ╟╧░φ, ░φ└╟░╟ ╜╟╝÷└╠░╟ CGI└╟ └ß└τ└√└╬ ║╕╛╚╗≤ ╟π┴í└╗ ╣▀░▀╟╥
  153.     ╝÷ └╓╛ε╛▀ ╟╤┤┘. ▒Γ║╗└√└╕╖╬ CGI ╜║┼⌐╕│╞«┤┬ └Ñ╝¡╣÷ ╗τ┐δ└┌
  154.     ▒╟╟╤└╕╖╬ ╜├╜║┼█┐í╝¡ ╛ε╢▓ ╕φ╖╔╛ε╢≤╡╡ ╜╟╟α╟╥ ╝÷ └╓▒Γ╢º╣«┐í
  155.     ┴╓└╟└╓░╘ ╚«└╬╟╧┴÷ ╛╩└╕╕Θ ╕┼┐∞ └º╟Φ╟╧┤┘.</p>
  156.     
  157.     <p>╕≡╡τ CGI ╜║┼⌐╕│╞«░í ░░└║ ╗τ┐δ└┌╖╬ ╜╟╟α╡╟▒Γ╢º╣«┐í ┤┘╕Ñ
  158.     ╜║┼⌐╕│╞«┐═ (░φ└╟░╟ ╜╟╝÷└╠░╟) ├µ╡╣╟╥ ░í┤╔╝║└╠ └╓┤┘. ┐╣╕ª
  159.     ╡Θ╛ε, ╗τ┐δ└┌ A┤┬ ╗τ┐δ└┌ B╕ª ╕┼┐∞ ╜╚╛ε╟╧┐⌐, ╗τ┐δ└┌ B└╟ CGI
  160.     ╡Ñ└╠┼═║ú└╠╜║╕ª ┴÷┐÷╣÷╕«┤┬ ╜║┼⌐╕│╞«╕ª └█╝║╟╥ ╝÷ └╓┤┘. ╛╞╞──í
  161.     1.2 ╣÷└ⁿ║╬┼═ ╞≈╟╘╡╟╛·░φ ╛╞╞──í ╝¡╣÷┐í╝¡ ╞»║░╟╤ ╚┼(hook)└╕╖╬
  162.     ╡┐└█╟╧┤┬ <a href="../suexec.html">suEXEC</a>┤┬ ╜║┼⌐╕│╞«╕ª
  163.     ┤┘╕Ñ ╗τ┐δ└┌╖╬ ╜╟╟α╟╧┤┬ ╣µ╣²┴▀ ╟╧│¬┤┘. ┤┘╕Ñ ┤δ┴▀└√└╬ ╣µ╣²┐í┤┬
  164.     <a href="http://cgiwrap.unixtools.org/">CGIWrap</a>└╠ └╓┤┘.</p>
  165.     
  166.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  167. <div class="section">
  168. <h2><a name="nsaliasedcgi" id="nsaliasedcgi">ScriptAlias╟╧┴÷ ╛╩└║ CGI</a></h2>
  169.   
  170.     
  171.     
  172.     <p>┤┘└╜ ┴╢░╟└╗ ╕╕┴╖╟╥╢º╕╕ ╗τ┐δ└┌░í ╛ε╢▓ ╡≡╖║┼Σ╕«┐í╝¡╢≤╡╡
  173.     CGI ╜║┼⌐╕│╞«╕ª ╜╟╟α╟╧╡╡╖╧ ╟π┐δ╟╥ ╝÷ └╓┤┘:</p>
  174.     
  175.     <ul>
  176.       <li>┤τ╜┼└║ ░φ└╟░╟ ╜╟╝÷└╠░╟ ╗τ┐δ└┌░í ╜├╜║┼█└╗ ░°░▌┐í │δ├Γ╜├┼░┤┬
  177.       ╜║┼⌐╕│╞«╕ª └█╝║╟╧┴÷ ╛╩┤┬┤┘░φ ╣╧┤┬┤┘.</li>
  178.       <li>╜├╜║┼█└╟ ┤┘╕Ñ ║╬║╨└╟ ║╕╛╚└╠ ╛α╟╪╝¡, └ß└τ└√└╬ ╟π┴í└╗
  179.       ╟╧│¬ ┤⌡ ╕╕╡Θ╛ε╡╡ │¬║ⁿ┴· ░═└╠ ╛°┤┘░φ ╗²░ó╟╧┤┬ ░µ┐∞.</li>
  180.       <li>╗τ┐δ└┌░í ╛°░φ, ╛╞╕╢ ╛╞╣½╡╡ ╝¡╣÷╕ª ╣µ╣«╟╧┴÷╛╩┤┬ ░µ┐∞.</li>
  181.     </ul>
  182.     
  183.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  184. <div class="section">
  185. <h2><a name="saliasedcgi" id="saliasedcgi">ScriptAlias╟╤ CGI</a></h2>
  186.   
  187.     
  188.     
  189.     <p>╞»┴ñ ╡≡╖║┼Σ╕«┐í╝¡╕╕ CGI╕ª ╜╟╟α╟╥ ╝÷ └╓╡╡╖╧ ┴ª╟╤╟╧╕Θ ░ⁿ╕«└┌┤┬
  190.     └╠╡Θ ╡≡╖║┼Σ╕«╕ª ┼δ┴ª╟╥ ╝÷ └╓┤┘. └╠ ░µ┐∞┤┬ scriptalias╟╧┴÷
  191.     ╛╩└║ CGI║╕┤┘ ╚«╜╟╚≈ ╛╚└ⁿ╟╧┤┘. ┤▄, ╜┼╖┌╟╧┤┬ ╗τ┐δ└┌╕╕ ╡≡╖║┼Σ╕«┐í
  192.     ┴ó▒┘╟╥ ╝÷ └╓░φ, ░ⁿ╕«└┌░í ╗⌡╖╬┐ε CGI ╜║┼⌐╕│╞«/╟┴╖╬▒╫╖Ñ└╟
  193.     └ß└τ└√└╬ ║╕╛╚╗≤ ╟π┴í└╗ ░╦╗τ╟╥ ┐δ└╠░í └╓┤┘╕Θ.</p>
  194.     
  195.     <p>┤δ║╬║╨└╟ ╗τ└╠╞«┤┬ scriptalias╟╧┴÷ ╛╩└║ CGI ╣µ╜─ ┤δ╜┼
  196.     └╠ ╣µ╜─└╗ ╗τ┐δ╟╤┤┘.</p>
  197.     
  198.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  199. <div class="section">
  200. <h2><a name="dynamic" id="dynamic">╡┐└√ │╗┐δ└╗ ╗²╝║╟╧┤┬ ┤┘╕Ñ ╣µ╣²</a></h2>
  201.  
  202.   
  203.  
  204.   <p>
  205.   mod_php, mod_perl, mod_tcl, mod_python ░░└╠ ╝¡╣÷└╟ └╧║╬╖╬
  206.   ╡┐└█╟╧┤┬ └╙║ú╡≡╡σ ╜║┼⌐╕│╞«┤┬ ╝¡╣÷┐═ ░░└║ ╗τ┐δ└┌╖╬ (<code class="directive"><a href="../mod/mpm_common.html#user">User</a></code> ┴÷╜├╛ε ┬ⁿ░φ) ╜╟╟α╡╟▒Γ╢º╣«┐í,
  207.   ╜║┼⌐╕│╞« ┐ú┴°└╠ ╜╟╟α╟╧┤┬ ╜║┼⌐╕│╞«┤┬ └ß└τ└√└╕╖╬ ╝¡╣÷ ╗τ┐δ└┌░í
  208.   ┴ó▒┘╟╥ ╝÷ └╓┤┬ ╕≡╡τ ░═┐í ┴ó▒┘╟╥ ╝÷ └╓┤┘. ╛ε╢▓ ╜║┼⌐╕│╞« ┐ú┴°└║
  209.   ╛ε┤└┴ñ╡╡ ┴ª╟╤└╗ ╟╧┴÷╕╕, ╛╚└ⁿ╟╧┤┘░φ ░í┴ñ╟╧┴÷ ╛╩┤┬ ░═└╠ ┴┴┤┘.</p>
  210.  
  211.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  212. <div class="section">
  213. <h2><a name="systemsettings" id="systemsettings">╜├╜║┼█ ╝│┴ñ ║╕╚ú╟╧▒Γ</a></h2>
  214.   
  215.     
  216.     
  217.     <p>┴ñ╕╗╖╬ ╛╚└ⁿ╟╤ ╝¡╣÷╕ª ┐ε┐╡╟╧╖┴╕Θ ╗τ┐δ└┌░í
  218.     <code>.htaccess</code> ╞─└╧└╗ ╗τ┐δ╟╧┐⌐ ┤τ╜┼└╠ ╝│┴ñ╟╤ ║╕╛╚▒Γ┤╔└╗
  219.     ║»░µ╟╧▒µ ╣┘╢≤┴÷ ╛╩└╗ ░═└╠┤┘. ▒╫╖»▒Γ└º╟╪ ┤┘└╜░· ░░└║ ╣µ╣²└╠
  220.     └╓┤┘.</p>
  221.     
  222.     <p>╝¡╣÷ ╝│┴ñ╞─└╧┐í ┤┘└╜└╗ ├▀░í╟╤┤┘</p>
  223.     
  224.     <div class="example"><p><code>
  225.       <Directory /> <br />
  226.         AllowOverride None <br />
  227.       </Directory>
  228.     </code></p></div>
  229.     
  230.     <p>▒╫╖»╕Θ ╗τ┐δ░í┤╔╟╧╡╡╖╧ ╕φ╜├└√└╕╖╬ ╟π┐δ╟╤ ╡≡╖║┼Σ╕«╕ª ┴ª┐▄╟╧░φ┤┬
  231.     <code>.htaccess</code> ╞─└╧└╗ ╗τ┐δ╟╥ ╝÷ ╛°┤┘.</p>
  232.     
  233.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  234. <div class="section">
  235. <h2><a name="protectserverfiles" id="protectserverfiles">▒Γ║╗└√└╕╖╬ ╝¡╣÷┐í └╓┤┬ ╞─└╧ ║╕╚ú╟╧▒Γ</a></h2>
  236.   
  237.     
  238.     
  239.     <p>╗τ╢≈╡Θ└║ ┴╛┴╛ ╛╞╞──í└╟ ▒Γ║╗ ┴ó▒┘┐í ┤δ╟╪ └▀╕° ╛╦░φ└╓┤┘.
  240.     ┴∩, ╝¡╣÷░í └╧╣▌└√└╬ URL ┤δ└└ ▒╘─ó└╗ ╗τ┐δ╟╧┐⌐ ╞─└╧└╗ ├ú└╗
  241.     ╝÷ └╓┤┘╕Θ, ╞»║░╚≈ ┴╢─í╕ª ╟╧┴÷ ╛╩┤┬╟╤ ┼¼╢≤└╠╛≡╞«┐í░╘ ╞─└╧└╠
  242.     ╝¡║±╜║╡╔ ╝÷ └╓┤┘.</p>
  243.     
  244.     <p>┐╣╕ª ╡Θ╛ε, ╛╞╖í┐═ ░░└║ ░µ┐∞:</p>
  245.     
  246.     <div class="example"><p><code>
  247.       # cd /; ln -s / public_html <br />
  248.       <code>http://localhost/~root/</code> ┐í ┴ó▒┘╟╤┤┘
  249.     </code></p></div>
  250.     
  251.     <p>▒╫╖»╕Θ ┼¼╢≤└╠╛≡╞«┤┬ └ⁿ├╝ ╞─└╧╜├╜║┼█└╗ ╡╣╛╞┤┘┤╥ ╝÷ └╓┤┘.
  252.     └╠╕ª ╕╖▒Γ└º╟╪ ╝¡╣÷╝│┴ñ┐í╝¡ ┤┘└╜░· ░░└║ ┴╢─í╕ª ╟╤┤┘:</p>
  253.     
  254.     <div class="example"><p><code>
  255.       <Directory /> <br />
  256.       Order Deny,Allow <br />
  257.       Deny from all <br />
  258.       </Directory>
  259.     </code></p></div>
  260.     
  261.     <p>▒╫╖»╕Θ ╞─└╧╜├╜║┼█ └º─í┐í ┤δ╟╪ ▒Γ║╗ ┴ó▒┘└╠ ░┼║╬╡╚┤┘.
  262.     ┐°╟╧┤┬ ┐╡┐¬┐í ┴ó▒┘╟╥ ╝÷ └╓╡╡╖╧ ┤┘└╜░· ░░└║ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> ║φ╖╧└╗ ├▀░í╟╤┤┘.</p>
  263.     
  264.     <div class="example"><p><code>
  265.       <Directory /usr/users/*/public_html> <br />
  266.         Order Deny,Allow <br />
  267.         Allow from all <br />
  268.       </Directory> <br />
  269.       <Directory /usr/local/httpd> <br />
  270.         Order Deny,Allow <br />
  271.         Allow from all <br />
  272.       </Directory>
  273.     </code></p></div>
  274.     
  275.     <p><code class="directive"><a href="../mod/core.html#location">Location</a></code>░· <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> ┴÷╜├╛ε╕ª ░░└╠ ╗τ┐δ╟╧┤┬
  276.     ░µ┐∞ ╞»║░╚≈ ┴╓└╟╕ª ▒Γ┐∩┐⌐╢≤. ┐╣╕ª ╡Θ╛ε, <code><Directory
  277.     /></code>░í ┴ó▒┘└╗ ░┼║╬╟╧┤⌡╢≤╡╡ <code><Location
  278.     /></code> ┴÷╜├╛ε░í └╠╕ª ╣½╜├╟╥ ╝÷ └╓┤┘</p>
  279.     
  280.     <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ┴÷╜├╛ε╕ª
  281.     ╗τ┐δ╟╧┤┬ ░µ┐∞┐í╡╡ ┴╓└╟╟╧╢≤. ┴÷╜├╛ε╕ª "./" ░░└╠ ╝│┴ñ╟╧╕Θ
  282.     root ╗τ┐δ└┌┐í ┤δ╟╪ ╣┘╖╬ └º└╟ ░µ┐∞┐═ ░░└║ ╣«┴ª░í ╣▀╗²╟╤┤┘.
  283.     ╛╞╞──í 1.3 └╠╗≤└╗ ╗τ┐δ╟╤┤┘╕Θ ╝¡╣÷ ╝│┴ñ╞─└╧┐í ╛╞╖í ┴┘└╗ ├▀░í╟╧▒µ
  284.     ░¡╖┬╚≈ ▒╟╟╤┤┘:</p>
  285.     
  286.     <div class="example"><p><code>
  287.       UserDir disabled root
  288.     </code></p></div>
  289.     
  290.   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  291. <div class="section">
  292. <h2><a name="watchyourlogs" id="watchyourlogs">╖╬▒╫ ╗∞╞∞║╕▒Γ</a></h2>
  293.   
  294.     
  295.     
  296.     <p>╜╟┴ª╖╬ ╝¡╣÷┐í╝¡ ╣½╜╝ └╧└╠ └╓╛ε│¬░φ └╓┤┬┴÷ ╛╦╖┴╕Θ <a href="../logs.html">╖╬▒╫╞─└╧</a>└╗ ╗∞╞∞║┴╛▀ ╟╤┤┘. ╖╬▒╫╞─└╧└║
  297.     └╠╣╠ └╧╛ε│¡ └╧╕╕└╗ ║╕░φ╟╧┴÷╕╕, ╝¡╣÷┐í ╛ε╢▓ ░°░▌└╠ └╓╛·┤┬┴÷
  298.     ╛╦╖┴┴╓░φ ╟÷└τ ╟╩┐Σ╟╤ ╕╕┼¡ ╛╚└ⁿ╟╤┴÷ ╚«└╬╟╧░╘ ╟╪┴╪┤┘.</p>
  299.     
  300.     <p>┐⌐╖»░í┴÷ ┐╣:</p>
  301.     
  302.     <div class="example"><p><code>
  303.       grep -c "/jsp/source.jsp?/jsp/ /jsp/source.jsp??" access_log <br />
  304.       grep "client denied" error_log | tail -n 10
  305.     </code></p></div>
  306.     
  307.     <p>├╣╣°┬░ ┐╣┤┬ <a href="http://online.securityfocus.com/bid/4876/info/">└▀╕°╡╚
  308.     Source.JSP ┐Σ├╗└╕╖╬ ╝¡╣÷┴ñ║╕╕ª ╛╦╛╞│╛ ╝÷ └╓┤┬ Tomcat└╟
  309.     ├δ╛α┴í</a>╕ª └╠┐δ╟╧╖┴┤┬ ░°░▌ ╚╜╝÷╕ª ╛╦╖┴┴╓░φ, ╡╬╣°┬░ ┐╣┤┬
  310.     ┴ó▒┘└╠ ░┼║╬╡╚ ├╓▒┘ ┼¼╢≤└╠╛≡╞« 10░│╕ª ┤┘└╜░· ░░└╠ ║╕┐⌐┴╪┤┘:</p>
  311.     
  312.     <div class="example"><p><code>
  313.       [Thu Jul 11 17:18:39 2002] [error] [client foo.bar.com] client denied
  314.       by server configuration: /usr/local/apache/htdocs/.htpasswd
  315.     </code></p></div>
  316.     
  317.     <p>└▀ ╛╦ ╡φ└╠ ╖╬▒╫╞─└╧└║ └╠╣╠ ╣▀╗²╟╤ ╗τ░╟╕╕└╗ ║╕░φ╟╤┤┘.
  318.     ▒╫╖í╝¡ ┼¼╢≤└╠╛≡╞«░í <code>.htpasswd</code> ╞─└╧┐í ┴ó▒┘╟╥
  319.     ╝÷ └╓╛·┤┘╕Θ <a href="../logs.html#accesslog">┴ó▒┘ ╖╬▒╫</a>┐í
  320.     ┤┘└╜░· ░░└║ ▒Γ╖╧└╠ │▓└╗ ░═└╠┤┘:</p>
  321.     
  322.     <div class="example"><p><code>
  323.       foo.bar.com - - [12/Jul/2002:01:59:13 +0200] "GET /.htpasswd HTTP/1.1"
  324.     </code></p></div>
  325.     
  326.     <p>┴∩, ┤τ╜┼└║ ╝¡╣÷ ╝│┴ñ╞─└╧┐í╝¡ ┤┘└╜ ║╬║╨└╗ ┴╓╝«├│╕«╟▀└╗
  327.     ░═└╠┤┘:</p>
  328.     
  329.     <div class="example"><p><code>
  330.       <Files ~ "^\.ht"> <br />
  331.         Order allow,deny <br />
  332.         Deny from all <br />
  333.       <Files>
  334.     </code></p></div>
  335.     
  336.   </div></div>
  337. <div class="bottomlang">
  338. <p><span>░í┤╔╟╤ ╛≡╛ε: </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English"> en </a> |
  339. <a href="../ko/misc/security_tips.html" title="Korean"> ko </a></p>
  340. </div><div id="footer">
  341. <p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  342. <p class="menu"><a href="../mod/">╕≡╡Γ</a> | <a href="../mod/directives.html">┴÷╜├╛ε╡Θ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">┐δ╛ε</a> | <a href="../sitemap.html">╗τ└╠╞«╕╩</a></p></div>
  343. </body></html>